(function($) { // 这里将多选的值封装为一个数值来进行处理。如果使用的时候需要将多选的值封装为“,”连接的字符串或者其他形式，请自行修改相应代码。
    // 开始时间格式应为yyyy-MM-dd HH:mm
    var _reTimeReg = /^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]$/;

    $.fn.serializeJson = function() {
        var serializeObj = {};
        var array = this.serializeArray();
        // var str = this.serialize();
        $(array).each(function() {
            if (this.value && _reTimeReg.test(this.value)) {
                if (this.value.length == 16) {
                    this.value += ':00';
                }
            }
            if (serializeObj[this.name]) {
                if ($.isArray(serializeObj[this.name])) {
                    serializeObj[this.name].push(this.value);
                } else {
                    serializeObj[this.name] = [serializeObj[this.name], this.value];
                }
            } else {
                serializeObj[this.name] = this.value;
            }
        });
        return serializeObj;
    };
})(jQuery);
function reObjectData(form){
	var str =form.serialize();
	var mapString = "{\"";
	var arr = str.split("&");
	for(var i=0;i<arr.length;i++){
		var arrChild = arr[i].split("=");
		mapString=mapString+arrChild[0]+"\":\""+arrChild[1]+"\",\"";
		}
	mapString = mapString.substring(0,mapString.length-1);
	mapString = mapString+"}";
	var map = eval("("+mapString+")");
	return map;
}